package com.zz.io;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

public class Test4 {
    public static void main(String args[])  {

        try (Reader fr = new FileReader("opp-app1\\src\\data\\test1.txt");){
//            int c;//记住读取字符的编号
//            while ((c = fr.read())!= -1){
//                System.out.print((char) c);
//            }
          //上面每次读取一个字符的性能较差
          //方法二  每次读取多个字符 优点：减少系统调用次数，提高性能
            char[] buffer = new char[3];
            int len;//记录每次读取字符的个数
            while((len = fr.read(buffer))!= -1){
                System.out.print(new String(buffer, 0, len));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}
